body,html{height: 100%;-webkit-tap-highlight-color: transparent;}
.page_msg{padding:75px 15px 0;text-align:center}
.page_msg h2,.h2{font-size:18px;font-weight:400;font-style:normal}
.icon_area{margin-bottom:19px}
.text_area{margin-bottom:25px}
.text_area .title{margin-bottom:12px}
.icon_msg{width:100px;height:100px;vertical-align:middle;display:inline-block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.icon_msg.warn{background-color:#f86161;color:#fff;font-size:60px;font-style:normal}